\hypertarget{class_point__2_d}{}\doxysection{Point\+\_\+2D$<$ T $>$ Class Template Reference}
\label{class_point__2_d}\index{Point\_2D$<$ T $>$@{Point\_2D$<$ T $>$}}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{class_point__2_d_a1ad61ab303675a84b83e61e0dd92fcd0}\label{class_point__2_d_a1ad61ab303675a84b83e61e0dd92fcd0}} 
{\bfseries Point\+\_\+2D} (const \mbox{\hyperlink{class_point__2_d}{Point\+\_\+2D}} \&p)
\item 
\mbox{\Hypertarget{class_point__2_d_aba314252f1e2c591f30c20a0d775e22f}\label{class_point__2_d_aba314252f1e2c591f30c20a0d775e22f}} 
{\bfseries Point\+\_\+2D} (T x, T y)
\item 
\mbox{\Hypertarget{class_point__2_d_a3e8457a80b9f9621faba8574db89e063}\label{class_point__2_d_a3e8457a80b9f9621faba8574db89e063}} 
bool {\bfseries operator==} (const \mbox{\hyperlink{class_point__2_d}{Point\+\_\+2D}} \&p) const
\item 
\mbox{\Hypertarget{class_point__2_d_ab4bd76e92289ec70a1cb0c9eabc00ade}\label{class_point__2_d_ab4bd76e92289ec70a1cb0c9eabc00ade}} 
bool {\bfseries operator!=} (const \mbox{\hyperlink{class_point__2_d}{Point\+\_\+2D}} \&p) const
\item 
\mbox{\Hypertarget{class_point__2_d_a08263205ab0bf698eac5344c9b8a2d62}\label{class_point__2_d_a08263205ab0bf698eac5344c9b8a2d62}} 
bool {\bfseries operator$<$} (const \mbox{\hyperlink{class_point__2_d}{Point\+\_\+2D}} \&p) const
\item 
\mbox{\Hypertarget{class_point__2_d_a9e2a3c05be7cf0343030a94f8a9298cd}\label{class_point__2_d_a9e2a3c05be7cf0343030a94f8a9298cd}} 
bool {\bfseries operator$<$=} (const \mbox{\hyperlink{class_point__2_d}{Point\+\_\+2D}} \&p) const
\item 
\mbox{\Hypertarget{class_point__2_d_a81bb8129244b49a011ee88f81d22eade}\label{class_point__2_d_a81bb8129244b49a011ee88f81d22eade}} 
void {\bfseries operator=} (const \mbox{\hyperlink{class_point__2_d}{Point\+\_\+2D}} \&p)
\item 
\mbox{\Hypertarget{class_point__2_d_ac54e3b5c8b5e8493da0016e90375be87}\label{class_point__2_d_ac54e3b5c8b5e8493da0016e90375be87}} 
const \mbox{\hyperlink{class_point__2_d}{Point\+\_\+2D}} \& {\bfseries operator+=} (const \mbox{\hyperlink{class_point__2_d}{Point\+\_\+2D}} \&p)
\item 
\mbox{\Hypertarget{class_point__2_d_a3e45730d51b6dd0dd462adb267446fa5}\label{class_point__2_d_a3e45730d51b6dd0dd462adb267446fa5}} 
\mbox{\hyperlink{class_point__2_d}{Point\+\_\+2D}} {\bfseries operator-\/} (const \mbox{\hyperlink{class_point__2_d}{Point\+\_\+2D}} \&p) const
\item 
\mbox{\Hypertarget{class_point__2_d_a6de5222668448e728223b995589e817f}\label{class_point__2_d_a6de5222668448e728223b995589e817f}} 
\mbox{\hyperlink{class_point__2_d}{Point\+\_\+2D}} {\bfseries operator+} (const \mbox{\hyperlink{class_point__2_d}{Point\+\_\+2D}} \&p) const
\item 
\mbox{\Hypertarget{class_point__2_d_a0408746eb6bb8a25d8392c324fae6632}\label{class_point__2_d_a0408746eb6bb8a25d8392c324fae6632}} 
T {\bfseries x} () const
\item 
\mbox{\Hypertarget{class_point__2_d_a2fe083ea6c6f1a751eefd1dbb7406335}\label{class_point__2_d_a2fe083ea6c6f1a751eefd1dbb7406335}} 
T {\bfseries y} () const
\end{DoxyCompactItemize}
\doxysubsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{class_point__2_d_a90a1157d5f58d01c3aaaa433b3e344e0}\label{class_point__2_d_a90a1157d5f58d01c3aaaa433b3e344e0}} 
static double {\bfseries get\+Distance} (const \mbox{\hyperlink{class_point__2_d}{Point\+\_\+2D}} \&a, const \mbox{\hyperlink{class_point__2_d}{Point\+\_\+2D}} \&b)
\end{DoxyCompactItemize}
\doxysubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{class_point__2_d_aaf0aacd76d4460a8887e50a3a27b8b61}\label{class_point__2_d_aaf0aacd76d4460a8887e50a3a27b8b61}} 
T {\bfseries m\+\_\+x}
\item 
\mbox{\Hypertarget{class_point__2_d_a7c110a722c77ae37474d6be2554411cd}\label{class_point__2_d_a7c110a722c77ae37474d6be2554411cd}} 
T {\bfseries m\+\_\+y}
\end{DoxyCompactItemize}


The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
module/\+Kicad\+Parser/src/point.\+h\end{DoxyCompactItemize}
